import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvSource;

import static org.junit.jupiter.api.Assertions.*;

class IPTest {



    @ParameterizedTest//加用例
    @CsvSource({"1.2.03",  "1155.200.178.115"})
    void test_IP_false(String s) {
        //无效地址，返回负数
        assertEquals(-1,IP_mt.Ip(s));
    }


    @ParameterizedTest//加用例
    @CsvSource({"192.168.0.2,  12"})
    void test_IP_true(String s, int r) {
        //A类返回0，B~1，C~2，D~3，E~4
        //私有地址+10，分别是 10，11，12
        assertEquals(r,IP_mt.Ip(s));
    }


}
